Definition of Ammotragus Lervia

  • (noun) wild sheep of northern Africa

Antonyms of Ammotragus Lervia


No Antonyms Found.

Homophones of Ammotragus Lervia


No Homophones Found.